package com.jlpay.open.jlpay.sdk.java.model.marketing.request;

import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import com.jlpay.open.jlpay.sdk.java.model.OrgBaseReq;
import lombok.*;

/**
 * 营销活动ID查询请求体
 * 
 * @author system
 * @since 2024/12/19
 */
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public class MarketingActivityQueryRequest extends OrgBaseReq {

    /**
     * 赞助商ID
     */
    private String sponsorId;

    /**
     * 页码
     */
    private String page;

    /**
     * 每页数量限制
     */
    private String limit;

    @Override
    public String path() {
        return "/open/org/bank/act-bridge/act/list/sponsor";
    }
} 